-- $Id: CISCO-FDX-FDDI-MIB.my,v 3.3.2.1 1996/11/01 09:30:26 izhu Exp $
-- $Source: /release/111/cvs/Xsys/MIBS/CISCO-FDX-FDDI-MIB.my,v $
-- *****************************************************************
-- 
-- Cisco full duplex FDDI interface MIB. 
--
-- Oct. 1996, Subodh Nijsure, Irene Qing Zhu
--
-- Copyright (c) 1996-1997 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
-- $Log: CISCO-FDX-FDDI-MIB.my,v $
-- Revision 3.3.2.1  1996/11/01 09:30:26  izhu
-- CSCdi74569:  Need FDDI full duplex support on Predator
-- Branch: ELC_branch
-- FDDI FDX MIB support
-- FDDI FDX MIB support
--
-- Revision 3.3  1996/11/01 03:31:18  izhu
-- CSCdi74569:  Need FDDI full duplex support on Predator
-- Placeholder
--
-- *****************************************************************
-- $Endlog$
--

CISCO-FDX-FDDI-MIB DEFINITIONS ::= BEGIN

-- MIB Definitions for Cisco full duplex FDDI interface management.
-- This MIB is intended to
--     Provide information on current mode of the full duplex  
--     interface. 
--     Enable or disable the full duplex operaion. 
--
--
IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE
                FROM SNMPv2-SMI
        MODULE-COMPLIANCE, OBJECT-GROUP
                FROM SNMPv2-CONF
        TruthValue
                FROM SNMPv2-TC 
        ciscoMgmt
                FROM CISCO-SMI
        ifIndex
                FROM IF-MIB;

-- ***************************************************************
-- Define IP compression service adapter MIB objects
-- ***************************************************************

ciscoFdxFddiMIB MODULE-IDENTITY
        LAST-UPDATED    "9608150000Z"
        ORGANIZATION    "Cisco Systems, Inc."
        CONTACT-INFO  
                "       Cisco Systems
                Customer Service

                Postal: 170 West Tasman Drive
                San Jose, CA  95134
                USA
        
                Tel: +1 800 553-NETS

                E-mail: cs-fddisw@cisco.com"
        DESCRIPTION
                "Used to manage the full duplex FDDI interface."
        ::= { ciscoMgmt 58 }

cffMIBObjects OBJECT IDENTIFIER ::= { ciscoFdxFddiMIB  1 }

-- 
-- Define cisco compression mib objects
--

cffStatus   OBJECT IDENTIFIER ::= { cffMIBObjects 1 }


cffStatusTable OBJECT-TYPE
        SYNTAX     SEQUENCE OF CffStatusEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
                "A table describing status of each full duplex FDDI 
                interface present in the device."
        ::= { cffStatus 1 }

cffStatusEntry OBJECT-TYPE
        SYNTAX CffStatusEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
                "Each entry in this table describes status of each full 
                 duplex FDDI interface.
                 A new entry is created or removed when FDDI interface 
                 physically added or removed from the device.
                 Each entry is indexed by ifIndex object, which is an
                 index for the interfaces table. "
        INDEX { ifIndex }
        ::= { cffStatusTable 1 }

CffStatusEntry ::=
        SEQUENCE {
                cffSupported 
                        TruthValue,
                cffEnable       
                        TruthValue,
                cffState 
                        INTEGER
        }

cffSupported  OBJECT-TYPE
        SYNTAX  TruthValue
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                "Indicates whether particular interface supports full duplex
                 FDDI."
        ::= { cffStatusEntry 1 }

cffEnable  OBJECT-TYPE
        SYNTAX  TruthValue
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
                "If the particular FDDI interface can operate in full 
                duplex mode, as indicated by ciscoFdxFDDIsupported, 
                allows user to turn on/off the full duplex mode."
        ::= { cffStatusEntry 2 }

cffState  OBJECT-TYPE
        SYNTAX  INTEGER {
                fdxIdle(1),
                fdxRequest(2),
                fdxConfirm(3),
                fdxOperation(4)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
                "Indicates current status of the FDDI interface that can
                operate in full duplex mode.
                This object is meaningful only when interface can operate
                in full duplex mode.
                fdxIdle indicates that the process is in idle state with the
                MAC operating in token ring mode.
                fdxRequest indicates that a two node ring has been detected
                and the process is exchanging FDX requests.
                fdxConfirm indicates that interface has received FDX Req
                or FDX Ack frame and is in the process of transitioning to
                full duplex mode.
                fdxOperation indicates that interface is operating in full 
                duplex mode."
        ::= { cffStatusEntry 3 }

-- conformance information

cffMIBConformance OBJECT IDENTIFIER ::= { ciscoFdxFddiMIB  3 }

cffMIBCompliances OBJECT IDENTIFIER ::= { cffMIBConformance 1 }

cffMIBGroups      OBJECT IDENTIFIER ::= { cffMIBConformance 2 }


-- compliance statements

cffMIBCompliance MODULE-COMPLIANCE
        STATUS  current
        DESCRIPTION
                "The Cisco full duplex FDDI MIB is required in all systems 
                supporting full duplex FDDI interface."
        MODULE  -- this module
        MANDATORY-GROUPS { cffMIBGroup }
        ::= { cffMIBCompliances 1 }

-- units of conformance

cffMIBGroup OBJECT-GROUP
        OBJECTS {
                cffSupported,
                cffEnable,      
                cffState 
        }
        STATUS  current
        DESCRIPTION
                "A collection of objects providing information about 
                Cisco full duplex FDDI interface." 
        ::= { cffMIBGroups 1 }

END